const fs = require('fs');

const filePath = 'utils/config.js';

fs.readFile(filePath, 'utf8', (err, data) => {
  if (err) {
    console.error(err);
    return;
  }

  // 将文件内容转换为JavaScript对象
  // const config = eval('(' + data + ')');
	const config = eval(data);

  // 更新wxofferId的值为'1450170932'
  config.wxofferId = '1450170932';

  // 更新applet_id的值为'10011'
  config.applet_id = '10011';
	 
  // 将更新后的JavaScript对象转换回字符串
  const updatedData = 'const config = ' + JSON.stringify(config, null, 2) + ';\nmodule.exports = config;';
 console.log(10,updatedData)
  // // 将更新后的内容写入文件
  fs.writeFile(filePath, updatedData, (err) => {
    if (err) {
      console.error(err);
      return;
    }
    console.log('File updated successfully');
	
	const filePath2 = 'manifest.json';
	
	fs.readFile(filePath2, 'utf8', (err, data) => {
	  if (err) {
	    console.error(err);
	    return;
	  }
	
	  // 将文件内容转换为JavaScript对象
	  const config = JSON.parse(data);
	
	  // 更新wxofferId的值为'wxdfcad95bd93be980'
	  config['mp-weixin'].appid = 'wxdfcad95bd93be980';
	  // 将更新后的JavaScript对象转换回字符串
	  const updatedData =  JSON.stringify(config, null, 2);
	  console.log(10,updatedData)
	   // 将更新后的内容写入文件
	  fs.writeFile(filePath2, updatedData, (err) => {
	    if (err) {
	      console.error(err);
	      return;
	    }
	    console.log('2File updated successfully');
	  });
	});
  });
});